#ifndef _IMAGEVIEW_H_LULY_
#define _IMAGEVIEW_H_LULY_
#include "../Image.h"
#include "UIObject.h"

class ImageView : public UIObject {
 private:
  Image image;

 protected:
  virtual void init();
  virtual void draw();
  virtual void drawArea(const Rect& area);

 public:
  ImageView(std::string uiObjectId, Image image, const int x = 0,
            const int y = 0, const double scale = 1, const double angle = 0);
};

#endif